::selection{background: #0065b2; color: white; /* Safari */} 
::-moz-selection{background: #0065b2; color: white; /* Firefox */ } 

html{overflow-y:scroll; overflow-x:hidden; -webkit-text-size-adjust:none; _background-image:url(about:blank); _background-attachment:fixed; height:100%;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal; }
body, button, input, select, textarea, h1, h2, h3, h4, div, h5, h6, i { color:#333; font: normal 14px Microsoft YaHei,微软雅黑,Arial;}
body{ height:100%;}
ul, ol, li { list-style:none; }/*f74481*/ /*3953aa*/
a { text-decoration: none; color:#333; font-size:12px; transition: all .25s ease; blr:expression(this.onFocus=this.blur()); /* IE Opera */}
a:hover { color:#0268b3; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease;}
img { border: 0; vertical-align:middle}
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }
.w1200{ width:100%; position:relative; max-width:1200px; margin:0 auto;}
.w1300{ width:100%; position:relative; max-width:1300px; margin:0 auto;}
.w960{ width:100%; position:relative; max-width:960px; margin:0 auto;}
.w1400{ width:100%; position:relative; max-width:1400px; margin:0 auto;}
.w1024{ width:100%; position:relative; max-width:w1024px; margin:0 auto;}
.warp{ width:80%; margin:0 auto;}
.bg{ background:#f5f5f5}
.left{ float:left;}
.right{ float:right;}

/*   header  */
.header{position:relative;background-color:#FFF;width:100%;height:88px;}
.logo {width:32%; float:left; margin-top:10px;}
.logo img{ float:left; max-width:100%; height:auto;}

.nav{ float:right; margin-left:0; width:auto; margin-top:39px;}
.nav_list {width:auto;height:50px;padding-top:9px;display:inline;}
.nav_list li {float:left;position:relative;width:auto;height:50px; margin-left:12px;display:inline;}
.nav_list .mainlevel {display:block;color:#555;font-size:14px;width:auto;height:26px;padding:5px 10px 0 10px; font-weight:bold}
.nav li.nav_this .mainlevel {background-color:#0268b3;color:#FFF;}

.sub_nav {display:none;position:absolute;top:50px;left:0;z-index:1000;background-color:#FFF;width:500px;height:auto;overflow:hidden;box-shadow: 0 1px 5px #ddd;}
.sub_chnal { float:left;width:190px; height:250px; padding-top:10px;display:inline;background-color:#f4f4f4;padding-left:10px;}
.nav .sub_chnal li {float:none;display:block;margin:0;width:100%;height:40px;}
.sub_chnal li a {display:block;font-size:13px;height:40px;line-height:40px;padding-left:12px;}
.sub_chnal li a span {display:block;background:url(../images/sub_iconac.png) no-repeat left;padding-left:12px;width:150px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sub_chnal li a:hover {background-color:#FFF;}
.sub_chnal li a:hover span {background:url(../images/sub_iconho.png) no-repeat left;}
.sub_infor { float:right;width:250px;padding:25px 25px 0 0;display:inline;}
.sub_infImg {width:250px;}
.sub_inftro {color:#888;line-height:22px;overflow:hidden; font-size:12px; padding-top:10px;}
.nav_list li:nth-child(5) .sub_nav{ left:-40px !important}
.nav_list li:nth-child(6) .sub_nav{ left:-128px !important}
.nav_list li:nth-child(7) .sub_nav{ left:-215px !important}
.nav_list li:nth-child(8) .sub_nav{ left:-215px !important}



.sousuo { overflow:hidden; width:12%; height:86px; float:right !important;}
.lang {color:#C2C2C2;padding-top:13px; text-align:right;}
.lang a {color:#888;padding:0 8px; font-weight:bold}
.lang a:hover {color:#0268b3;}
.lang i{ font-size:12px; color:#ccc}
.lang .em{ padding-left:18px; background:url(../images/lang_em.png) center left no-repeat;  background-size:15px}
.lang .en{ padding-right:0}

.langs_l{ float:right; position:relative; width:150px;height:26px;margin-top:10px;margin-left:8px;border:1px solid #dcdcdc;}
.langs_l .searchkey{display:inline-block;font-family:'Microsoft YaHei';color:#484848;font-size:12px;width:128px;height:20px;line-height:20px;padding:3px 6px;border:0;border:none;outline:none; }
.langs_l .searchbtn{ position:absolute; right: 0;top:0; width: 35px;height:26px; background:url(../images/ser_sub.jpg) right center no-repeat; border:none; text-align:center; font-size: 14px;font-weight: bold;color: #fff; cursor:pointer;outline: none;}

.theclose{ display:none;}

/* banner */
.index_banner{ overflow:hidden; width: 100%; height:500px;}
.index_banner .flexslider{ position:relative; height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.index_banner .slides{position:relative;z-index:1; height:500px;}
.index_banner .slides li{ width:100%; height:500px; cursor:pointer; text-align:center;background-position: center top; background-repeat: no-repeat;}
.index_banner .flex-control-nav{position:absolute;bottom:20px; right:50%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.index_banner .flex-control-nav li{display:inline-block; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.index_banner .flex-control-nav a{display:inline-block;width:30px;vertical-align:bottom;height:4px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:#fff; cursor:pointer; }
.index_banner .flex-control-nav .flex-active{background:#0268b3;}
.index_banner .flex-direction-nav{position:absolute;z-index:3;width:100%; top:45%;}
.index_banner .flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute; transition:none;}
.index_banner .flex-direction-nav li a.flex-prev{left:-40px;background:url(../images/ban_left.png) center no-repeat rgba(0,0,0,0.5); background-size: 50% auto;}
.index_banner:hover .flex-direction-nav li a.flex-prev{ left:0; background-position:center; transition: all .5s ease; }
.index_banner .flex-direction-nav li a.flex-next{right:-40px;background:url(../images/ban_right.png) center no-repeat rgba(0,0,0,0.5); background-size: 50% auto;}
.index_banner:hover .flex-direction-nav li a.flex-next{ right:0; background-position:center; transition: all .5s ease; }



/*footer*/
.footer {overflow:hidden;padding:50px 0 30px 0;overflow:hidden;background-color:#202020;}
.foot_nav {overflow:hidden; width:100%; margin-bottom:15px;}
.db_list{float:left;overflow:hidden; width:75%;}
.foot_nav .foot_list {width:15%;padding-left:15px;float:left;background:url(../images/foot_list_bj.jpg) left top no-repeat;}
.foot_nav .foot_list h3 {color:#ddd;font-size:18px;padding-bottom:10px;}
.foot_nav .foot_list p {display:block;height:1px;width:30px;padding:10px 0 0 0;border-bottom:solid 1px #da0c0d;}
.foot_nav .foot_list li {float:left;width:100%;line-height:25px;}
.foot_nav .foot_list li a {float:left;width:100%;font-size:14px;color:#707070;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.foot_nav .foot_list li a:hover {color:#fff;}
.foot_tel {float:left; width:24%;margin:0 3%;}
.foot_tel h3 {padding-bottom:10px;}
.foot_tel h3 a {color:#ddd;font-size:18px;}
.foot_tel li {width:100%;color:#707070;background:url(../images/foot_tel.png) left center no-repeat;height:38px;line-height:38px;padding-left:40px; background-size:auto 70%;}
.foot_tel li a {color:#707070; font-size:14px;}
.foot_tel li:nth-child(2) {background:url(../images/foot_yx.png) left center no-repeat;background-size:auto 70%;}
.foot_tel li:nth-child(3) {background:url(../images/foot_dz.png) left center no-repeat;background-size:auto 70%;}
.foot_wx {float:right;text-align:center; width:10%; height:auto;}
.foot_wx img { width:110px; height:auto;border-radius:5px;}
.foot_wx p {color:#666;line-height:36px;}

.f_link{ width:100%; padding-bottom:20px;}
.f_link h3{font-size:16px; color:#707070; padding-bottom:10px; font-weight:bold}
.f_link ul{}
.f_link ul li{ float:left;}
.f_link ul li a{ font-size:12px; color:#707070;}
.f_link ul li a:hover{ color:#fff;}


.footer-link{ float:left; position:relative}
.footer-link .item{ background:#999; width:300px; position:relative; float:left; margin-right:15px; z-index:2}
.footer-link .item h2{ float:left; font-size:14px; height:36px; width:300px; line-height:36px; text-indent:20px; background:url(../images/down-icon.png) no-repeat 280px center #999; font-weight:normal;}
.footer-link .item ul{ position:absolute; left:0; bottom:36px; width:300px; height:auto; background:#ccc; z-index:20; display:none;}
.footer-link .item:hover ul{ display:block}
.footer-link .item ul li{ float:left; width:100%; height:36px; line-height:36px;}
.footer-link .item ul li a{ display:block; line-height:36px; padding:0 20px; color:#333; font-size:13px;}
.footer-link .item ul li a:hover{ background-color:#07c; color:#fff}



.footer_c { float:left; width:100%;background-color:#202020;height:60px;line-height:60px;border-top:1px solid #333; overflow:hidden; margin-top:20px}
.footer_c .footer_c_l{ float:left;height:60px;line-height:60px; font-size:13px;color:#888}
.footer_c .footer_c_l a{ color:#888}
.footer_c .footer_c_l,.footer_c_r a {color:#888; font-size:13px;}
.footer_c .footer_c_l,.footer_c_r a:hover {color:#fff}
.footer_c .footer_c_l {color:#888}
.footer_c .footer_c_r {color:#444; float:right;height:60px;line-height:60px; font-size:13px;}
.footer_c .footer_c_r a {padding:0 2px}
/*.foot_nav .foot_list:nth-child(6){ display:none;}*/

#topcontrol{width: 42px; height: 42px; position: absolute; z-index: 20; background: url(../images/return.png) center no-repeat;}


/*滚动条*/
::-webkit-scrollbar-track-piece {
 width:8px;
 background-color:#ddd;
}
::-webkit-scrollbar {
 width:8px;
 background-color:#2882e8;
}
::-webkit-scrollbar-thumb {
 width:8px;
 background-color:#aeaeae;
}
::-webkit-scrollbar-thumb:hover {
 width:8px;
 background-color:#111;
}

/*搜索placeholder*/
input::-webkit-input-placeholder{ color:#999;    }
input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;}
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999; }
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */  color:#999; }


.BMap_bubble_title{ background:#0497e0; color:#fff}


